# @Time    :2025/4/15 9:55
def paixu(nums):
    for i in range(len(nums) - 1):#外层 轮数
        min_index = i  #第一个索引的元素假设是最小索引
        for j in range(i + 1, len(nums)):#内层 控制每轮的循环次数，遍历区间是从第二个到最后一个元素
            if nums[j] < nums[min_index]:#如果当前元素小于最小索引 的元素，
                min_index = j#就把这个元素的索引设为最小索引
        nums[i],nums[min_index] =nums[min_index], nums[i]#交换 把最小值与 第一个元素所在的位置交换

list1 = [1, 23, 5, 67, 8]
paixu(list1)
print(list1)